pit of head of femur - German English Dictionary